electric powered - Francés Inglés Diccionario